<?php

declare (strict_types=1);
namespace App\WorkEmployee\Model;

use Base\Model\AbstractModel;
/**
 * @property int $id 
 * @property string $wx_user_id wx.userId
 * @property string $name 名称
 * @property string $mobile 手机号
 * @property string $position 职位信息
 * @property int $gender 性别。0表示未定义，1表示男性，2表示女性
 * @property string $email 邮箱
 * @property string $avatar 头像url
 * @property string $thumb_avatar 头像缩略图
 * @property string $telephone 座机
 * @property string $alias 别名
 * @property string $extattr 扩展属性
 * @property int $status 激活状态: 1=已激活，2=已禁用，4=未激活，5=退出企业
 * @property string $qr_code 员工二维码
 * @property string $external_profile 员工对外属性
 * @property string $external_position 员工对外职位
 * @property string $address 地址
 * @property string $open_user_id 全局唯一id
 * @property int $wx_main_department_id 微信端主部门ID
 * @property int $main_department_id 主部门id(mc_work_department.id)
 * @property int $log_user_id 子账户ID(mc_user.id)
 * @property int $contact_auth 是否配置外部联系人权限（1.是 2.否）
 * @property int $audit_status 存档状态（0：未开通，1：已开通）
 * @property int $corp_id 企业Id
 * @property string $tenant_id 租户ID
 * @property int $create_user 创建人
 * @property int $create_dept 创建部门
 * @property string $create_time 创建时间
 * @property int $update_user 修改人
 * @property string $update_time 修改时间
 * @property int $is_deleted 是否已删除
 */
class QxmWorkEmployee extends AbstractModel
{
    use \Hyperf\Database\Model\Concerns\CamelCase;
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'qxm_work_employee';
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [];
    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = ['id' => 'integer', 'gender' => 'integer', 'employee_status' => 'integer', 'wx_main_department_id' => 'integer', 'main_department_id' => 'integer', 'log_user_id' => 'integer', 'contact_auth' => 'integer', 'audit_status' => 'integer', 'corp_id' => 'integer', 'create_user' => 'integer', 'create_dept' => 'integer', 'update_user' => 'integer', 'status' => 'integer', 'is_deleted' => 'integer'];
}